home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group01a.txt
/
000046_icon-group-sender _Wed May 31 12:45:32 2000.msg
< prev
next >
Wrap
Internet Message Format
|
2002-01-03
|
1KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id MAA25222
for icon-group-addresses; Wed, 31 May 2000 12:43:57 -0700 (MST)
Message-Id: <200005311943.MAA25222@baskerville.CS.Arizona.EDU>
Date: Wed, 31 May 2000 08:47:44 -0700
From: Steve Wampler <swampler@noao.edu>
X-Accept-Language: en
To: icon-group <icon-group@optima.CS.Arizona.EDU>
Subject: Re: coexpression history
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
Content-Length: 886
Jim Mehl wrote:
>
> OK, I think I found it. The reference is M. E. Conway, "Design of a
> separable transition-diagram compiler", CACM, Vol. 6, No. 7,
> July 1963, pp 396-408. If I'm wrong, I'm sure there are enough
> scholars on this list to tell me so.
>
> Jim Mehl
>
> > Did the word 'coexpression' or the associated idea originate with icon?
> > Or is it a high school computer science thing?
Yes, that's the original reference (as far as I can remember) for the
coroutine side of co-expressions. Coroutines were then implemented in
a number of languages. The one that comes to mind as having the most
influence here is Simula. Note that coroutines were/are considerably
more heavyweight than coexpressions as they have always been implemented
as full procedures, not just single expressions.
--
Steve Wampler- SOLIS Project, National Solar Observatory
swampler@noao.edu